FEXP Solver  1.0.0.0
CFEXPServerModelBuilder< TInCont, TMoCont > Class Template Reference

Builder class for server of hybrid-parallel FEXP solver. More...

#include <FEXPModelBuilder.h>

Inheritance diagram for CFEXPServerModelBuilder< TInCont, TMoCont >:
Collaboration diagram for CFEXPServerModelBuilder< TInCont, TMoCont >:

Public Member Functions

 CFEXPServerModelBuilder ()
 
 CFEXPServerModelBuilder (Ptr< TMoCont > &model_cont)
 
virtual ~CFEXPServerModelBuilder ()
 
virtual void RemoveStructure (const std::string &key) override
 
virtual bool RemoveStructureProgress (const std::string &key) override
 
virtual void ScheduleThreads (size_t opt_id) override
 
virtual bool ScheduleThreadsProgress (size_t opt_id) override
 

Detailed Description

template<typename TInCont, typename TMoCont>
class CFEXPServerModelBuilder< TInCont, TMoCont >

Builder class for server of hybrid-parallel FEXP solver.

Constructor & Destructor Documentation

◆ CFEXPServerModelBuilder() [1/2]

template<typename TInCont , typename TMoCont >
CFEXPServerModelBuilder< TInCont, TMoCont >::CFEXPServerModelBuilder ( )

◆ CFEXPServerModelBuilder() [2/2]

template<typename TInCont , typename TMoCont >
CFEXPServerModelBuilder< TInCont, TMoCont >::CFEXPServerModelBuilder ( Ptr< TMoCont > &  model_cont)

◆ ~CFEXPServerModelBuilder()

template<typename TInCont , typename TMoCont >
virtual CFEXPServerModelBuilder< TInCont, TMoCont >::~CFEXPServerModelBuilder ( )
inlinevirtual

Member Function Documentation

◆ RemoveStructure()

template<typename TInCont , typename TMoCont >
virtual void CFEXPServerModelBuilder< TInCont, TMoCont >::RemoveStructure ( const std::string &  key)
inlineoverridevirtual

◆ RemoveStructureProgress()

template<typename TInCont , typename TMoCont >
virtual bool CFEXPServerModelBuilder< TInCont, TMoCont >::RemoveStructureProgress ( const std::string &  key)
inlineoverridevirtual

◆ ScheduleThreads()

template<typename TInCont , typename TMoCont >
virtual void CFEXPServerModelBuilder< TInCont, TMoCont >::ScheduleThreads ( size_t  opt_id)
inlineoverridevirtual

◆ ScheduleThreadsProgress()

template<typename TInCont , typename TMoCont >
virtual bool CFEXPServerModelBuilder< TInCont, TMoCont >::ScheduleThreadsProgress ( size_t  opt_id)
inlineoverridevirtual

The documentation for this class was generated from the following file: